<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.7) on Thu Dec 01 22:36:11 PST 2016 -->
    <title>EntityValue (Moqui Framework 2.0.0)</title>
    <meta name="date" content="2016-12-01">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="EntityValue (Moqui Framework 2.0.0)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../index-all.html">Index</a></li>
        <li><a href="../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../index.html?org/moqui/entity/EntityValue" target="_top">Frames</a></li>
            <li><a href="EntityValue.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>org.moqui.entity</strong></div>

    <h2 title="[Java] Interface EntityValue" class="title">[Java] Interface EntityValue</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>java.io.Serializable
</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">

            <dl>
                <dt>All Superinterfaces:</dt>
                <dd>java.io.Serializable</dd>
            </dl>

    <p> Entity Value Interface - Represents a single database record. </p>

          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>long</strong></code></td>
                            <td class="colLast"><code><strong><a href="#checkAgainstDatabase(List<String>)">checkAgainstDatabase</a></strong>(java.util.List&lt;java.lang.String&gt; messages)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#checkFks(boolean)">checkFks</a></strong>(boolean insertDummy)</code><br>Checks to see if all foreign key records exist in the database. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#cloneValue()">cloneValue</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>int</strong></code></td>
                            <td class="colLast"><code><strong><a href="#compareTo(org.moqui.entity.EntityValue)">compareTo</a></strong>(<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> that)</code><br>Compares this EntityValue to the passed object</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#containsPrimaryKey()">containsPrimaryKey</a></strong>()</code><br>Returns true if the entity contains all of the primary key fields.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#create()">create</a></strong>()</code><br>Creates a record for this entity value.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#createOrUpdate()">createOrUpdate</a></strong>()</code><br>Creates a record for this entity value, or updates the record if one exists that matches the primary key.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#delete()">delete</a></strong>()</code><br>Deletes the record that matches the primary key.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#deleteRelated(java.lang.String)">deleteRelated</a></strong>(java.lang.String relationshipName)</code><br>Remove the named Related Entity for the EntityValue from the persistent store</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#deleteWithRelated(Set<String>)">deleteWithRelated</a></strong>(java.util.Set&lt;java.lang.String&gt; relationshipsToDelete)</code><br>Delete this record plus records for all relationships specified. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#findRelated(java.lang.String, Map<String, Object>, List<String>, java.lang.Boolean, java.lang.Boolean)">findRelated</a></strong>(java.lang.String relationshipName, java.util.Map&lt;java.lang.String, java.lang.Object&gt; byAndFields, java.util.List&lt;java.lang.String&gt; orderBy, java.lang.Boolean useCache, java.lang.Boolean forUpdate)</code><br>Get the named Related Entity for the EntityValue from the persistent store</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>long</strong></code></td>
                            <td class="colLast"><code><strong><a href="#findRelatedCount(java.lang.String, java.lang.Boolean)">findRelatedCount</a></strong>(java.lang.String relationshipName, java.lang.Boolean useCache)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#findRelatedOne(java.lang.String, java.lang.Boolean, java.lang.Boolean)">findRelatedOne</a></strong>(java.lang.String relationshipName, java.lang.Boolean useCache, java.lang.Boolean forUpdate)</code><br>Get the named Related Entity for the EntityValue from the persistent store</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.Object</strong></code></td>
                            <td class="colLast"><code><strong><a href="#get(java.lang.String)">get</a></strong>(java.lang.String name)</code><br>Get the named field.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.math.BigDecimal</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getBigDecimal(java.lang.String)">getBigDecimal</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.Boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getBoolean(java.lang.String)">getBoolean</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>byte[]</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getBytes(java.lang.String)">getBytes</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.sql.Date</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getDate(java.lang.String)">getDate</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.Double</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getDouble(java.lang.String)">getDouble</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getEntityName()">getEntityName</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.Long</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getLong(java.lang.String)">getLong</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getMap()">getMap</a></strong>()</code><br>Gets a cloned, mutable Map with the field values that is independent of this value object. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getMasterValueMap(java.lang.String)">getMasterValueMap</a></strong>(java.lang.String name)</code><br>List getPlainValueMap() but uses a master definition to determine which dependent/related records to get.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.Object</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getNoCheckSimple(java.lang.String)">getNoCheckSimple</a></strong>(java.lang.String name)</code><br>Get simple fields only (no localization, no relationship) and don't check to see if it is a valid field; mostly
 for performance reasons and for well tested code with known field names. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.Object</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getOriginalDbValue(java.lang.String)">getOriginalDbValue</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getPlainValueMap(int)">getPlainValueMap</a></strong>(int dependentLevels)</code><br>Get a Map with all non-null field values. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getPrimaryKeys()">getPrimaryKeys</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>javax.sql.rowset.serial.SerialBlob</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSerialBlob(java.lang.String)">getSerialBlob</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getString(java.lang.String)">getString</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.sql.Time</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getTime(java.lang.String)">getTime</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.sql.Timestamp</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getTimestamp(java.lang.String)">getTimestamp</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#isField(java.lang.String)">isField</a></strong>(java.lang.String name)</code><br>Returns true if the name is a valid field name for the entity this is a value of,
 false otherwise (meaning get(), set(), etc calls with throw an exception with the field name)</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#isFieldModified(java.lang.String)">isFieldModified</a></strong>(java.lang.String name)</code><br>Returns true if the field has been modified</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#isFieldSet(java.lang.String)">isFieldSet</a></strong>(java.lang.String name)</code><br>Returns true if a value for the field is set, even if it is null</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#isModified()">isModified</a></strong>()</code><br>Returns true if any field has been modified</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#isMutable()">isMutable</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>org.w3c.dom.Element</strong></code></td>
                            <td class="colLast"><code><strong><a href="#makeXmlElement(org.w3c.dom.Document, java.lang.String)">makeXmlElement</a></strong>(org.w3c.dom.Document document, java.lang.String prefix)</code><br>Makes an XML Element object with an attribute for each field of the entity</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#mapMatches(Map<String, Object>)">mapMatches</a></strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; theMap)</code><br>Returns true if all entries in the Map match field values.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#refresh()">refresh</a></strong>()</code><br>Refreshes this value based on the record that matches the primary key.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#set(java.lang.String, java.lang.Object)">set</a></strong>(java.lang.String name, java.lang.Object value)</code><br>Sets the named field to the passed value, even if the value is null</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#setAll(Map<String, Object>)">setAll</a></strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields)</code><br>Sets fields on this entity from the Map of fields passed in using the entity definition to only get valid
 fields from the Map. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#setBytes(java.lang.String, byte[])">setBytes</a></strong>(java.lang.String name, byte[] theBytes)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#setFields(Map<String, Object>, boolean, java.lang.String, java.lang.Boolean)">setFields</a></strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields, boolean setIfEmpty, java.lang.String namePrefix, java.lang.Boolean pks)</code><br>Sets fields on this entity from the Map of fields passed in using the entity definition to only get valid
 fields from the Map. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#setSequencedIdPrimary()">setSequencedIdPrimary</a></strong>()</code><br>Get the next guaranteed unique seq id for this entity, and set it in the primary key field. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#setSequencedIdSecondary()">setSequencedIdSecondary</a></strong>()</code><br>Look at existing values with the same primary sequenced ID (first PK field) and get the highest existing
 value for the secondary sequenced ID (the second PK field), add 1 to it and set the result in this entity value.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#setString(java.lang.String, java.lang.String)">setString</a></strong>(java.lang.String name, java.lang.String value)</code><br>Sets the named field to the passed value, converting the value from a String to the corresponding type using 
   <code>Type.valueOf()</code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#store()">store</a></strong>()</code><br>Alias for createOrUpdate()</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#update()">update</a></strong>()</code><br>Updates the record that matches the primary key.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>int</strong></code></td>
                            <td class="colLast"><code><strong><a href="#writeXmlText(java.io.Writer, java.lang.String, int)">writeXmlText</a></strong>(java.io.Writer writer, java.lang.String prefix, int dependentLevels)</code><br>Writes XML text with an attribute or CDATA element for each field of the entity. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>int</strong></code></td>
                            <td class="colLast"><code><strong><a href="#writeXmlTextMaster(java.io.Writer, java.lang.String, java.lang.String)">writeXmlTextMaster</a></strong>(java.io.Writer pw, java.lang.String prefix, java.lang.String masterName)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Inherited Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Methods inherited from class</th>
                            <th class="colLast" scope="col">Name</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>interface java.util.Map</strong></code></td>
                            <td class="colLast"><code>java.util.Map#remove(java.lang.Object), java.util.Map#remove(java.lang.Object, java.lang.Object), java.util.Map#get(java.lang.Object), java.util.Map#put(java.lang.Object, java.lang.Object), java.util.Map#equals(java.lang.Object), java.util.Map#values(), java.util.Map#hashCode(), java.util.Map#clear(), java.util.Map#isEmpty(), java.util.Map#replace(java.lang.Object, java.lang.Object), java.util.Map#replace(java.lang.Object, java.lang.Object, java.lang.Object), java.util.Map#replaceAll(java.util.function.BiFunction), java.util.Map#size(), java.util.Map#entrySet(), java.util.Map#putAll(java.util.Map), java.util.Map#putIfAbsent(java.lang.Object, java.lang.Object), java.util.Map#keySet(), java.util.Map#containsValue(java.lang.Object), java.util.Map#containsKey(java.lang.Object), java.util.Map#getOrDefault(java.lang.Object, java.lang.Object), java.util.Map#forEach(java.util.function.BiConsumer), java.util.Map#computeIfAbsent(java.lang.Object, java.util.function.Function), java.util.Map#computeIfPresent(java.lang.Object, java.util.function.BiFunction), java.util.Map#compute(java.lang.Object, java.util.function.BiFunction), java.util.Map#merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction)</code></td>
                        </tr>
                        <tr class="rowColor">
                            <td class="colFirst"><code>interface java.io.Externalizable</strong></code></td>
                            <td class="colLast"><code>java.io.Externalizable#readExternal(java.io.ObjectInput), java.io.Externalizable#writeExternal(java.io.ObjectOutput)</code></td>
                        </tr>
                        <tr class="altColor">
                            <td class="colFirst"><code>interface java.lang.Comparable</strong></code></td>
                            <td class="colLast"><code>java.lang.Comparable#compareTo(java.lang.Object)</code></td>
                        </tr>
                    </table>
                   </ul>
              </li>
                
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            

            

            

            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="checkAgainstDatabase(List<String>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;long <strong>checkAgainstDatabase</strong>(java.util.List&lt;java.lang.String&gt; messages)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="checkFks(boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>checkFks</strong>(boolean insertDummy)</h4>
                                <p> Checks to see if all foreign key records exist in the database. Will create a dummy value for
 those missing when specified.
     <DL><DT><B>Returns:</B></DT><DD>true if all FKs exist (or when all missing are created)</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>insertDummy</code> -  Create a dummy record using the provided fields</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="cloneValue()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>cloneValue</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="compareTo(org.moqui.entity.EntityValue)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
public&nbsp;int <strong>compareTo</strong>(<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> that)</h4>
                                <p> Compares this EntityValue to the passed object
     <DL><DT><B>Returns:</B></DT><DD>int representing the result of the comparison (-1,0, or 1)</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>that</code> -  Object to compare this to</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="containsPrimaryKey()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>containsPrimaryKey</strong>()</h4>
                                <p> Returns true if the entity contains all of the primary key fields. </p>
                            </li>
                        </ul>
                    
                        <a name="create()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>create</strong>()</h4>
                                <p> Creates a record for this entity value.
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="createOrUpdate()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>createOrUpdate</strong>()</h4>
                                <p> Creates a record for this entity value, or updates the record if one exists that matches the primary key.
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="delete()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>delete</strong>()</h4>
                                <p> Deletes the record that matches the primary key.
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="deleteRelated(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>deleteRelated</strong>(java.lang.String relationshipName)</h4>
                                <p> Remove the named Related Entity for the EntityValue from the persistent store
     <DL><DT><B>Parameters:</B></DT><DD><code>relationshipName</code> -  String containing the relationship name which is the combination of relationship.title
   and relationship.related-entity-name as specified in the entity XML definition file</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="deleteWithRelated(Set<String>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>deleteWithRelated</strong>(java.util.Set&lt;java.lang.String&gt; relationshipsToDelete)</h4>
                                <p> Delete this record plus records for all relationships specified. If any records exist for other relationships not specified
 that depend on this record returns false and does not delete anything. Otherwise returns true. </p>
                            </li>
                        </ul>
                    
                        <a name="findRelated(java.lang.String, Map<String, Object>, List<String>, java.lang.Boolean, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>findRelated</strong>(java.lang.String relationshipName, java.util.Map&lt;java.lang.String, java.lang.Object&gt; byAndFields, java.util.List&lt;java.lang.String&gt; orderBy, java.lang.Boolean useCache, java.lang.Boolean forUpdate)</h4>
                                <p> Get the named Related Entity for the EntityValue from the persistent store
     <DL><DT><B>Returns:</B></DT><DD>List of EntityValue instances as specified in the relation definition</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>relationshipName</code> -  String containing the relationship name which is the combination of relationship.title
   and relationship.related-entity-name as specified in the entity XML definition file</DD><DD><code>byAndFields</code> -  the fields that must equal in order to keep; may be null</DD><DD><code>orderBy</code> -  The fields of the named entity to order the query by; may be null;
      optionally add a " ASC" for ascending or " DESC" for descending</DD><DD><code>useCache</code> -  Look in the cache before finding in the datasource. Defaults to setting on entity definition.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="findRelatedCount(java.lang.String, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;long <strong>findRelatedCount</strong>(java.lang.String relationshipName, java.lang.Boolean useCache)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="findRelatedOne(java.lang.String, java.lang.Boolean, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>findRelatedOne</strong>(java.lang.String relationshipName, java.lang.Boolean useCache, java.lang.Boolean forUpdate)</h4>
                                <p> Get the named Related Entity for the EntityValue from the persistent store
     <DL><DT><B>Returns:</B></DT><DD>List of EntityValue instances as specified in the relation definition</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>relationshipName</code> -  String containing the relationship name which is the combination of relationship.title
   and relationship.related-entity-name as specified in the entity XML definition file</DD><DD><code>useCache</code> -  Look in the cache before finding in the datasource. Defaults to setting on entity definition.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="get(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.Object <strong>get</strong>(java.lang.String name)</h4>
                                <p> Get the named field.

 If there is a matching entry in the moqui.basic.LocalizedEntityField entity using the Locale in the current
 ExecutionContext then that will be returned instead.

 This method also supports getting related entities using their relationship name, formatted as
 "${title}${related-entity-name}". When doing so it is like calling
 <code>findRelated(relationshipName, null, null, null, null)</code> for type many relationships, or
 <code>findRelatedOne(relationshipName, null, null)</code> for type one relationships.
     <DL><DT><B>Returns:</B></DT><DD>Object with the value of the field, or the related EntityValue or EntityList.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  The field name to get, or the name of the relationship to get one or more related values from.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getBigDecimal(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.math.BigDecimal <strong>getBigDecimal</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getBoolean(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.Boolean <strong>getBoolean</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getBytes(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;byte[] <strong>getBytes</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getDate(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.sql.Date <strong>getDate</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getDouble(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.Double <strong>getDouble</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getEntityName()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.String <strong>getEntityName</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getLong(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.Long <strong>getLong</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getMap()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getMap</strong>()</h4>
                                <p> Gets a cloned, mutable Map with the field values that is independent of this value object. Can be augmented or
 modified without modifying or being constrained by this entity value. </p>
                            </li>
                        </ul>
                    
                        <a name="getMasterValueMap(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getMasterValueMap</strong>(java.lang.String name)</h4>
                                <p> List getPlainValueMap() but uses a master definition to determine which dependent/related records to get. </p>
                            </li>
                        </ul>
                    
                        <a name="getNoCheckSimple(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.Object <strong>getNoCheckSimple</strong>(java.lang.String name)</h4>
                                <p> Get simple fields only (no localization, no relationship) and don't check to see if it is a valid field; mostly
 for performance reasons and for well tested code with known field names. If it is not a valid field name will
 just return null and not throw an error, ie doesn't check for valid field names. </p>
                            </li>
                        </ul>
                    
                        <a name="getOriginalDbValue(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.Object <strong>getOriginalDbValue</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getPlainValueMap(int)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getPlainValueMap</strong>(int dependentLevels)</h4>
                                <p> Get a Map with all non-null field values. If dependentLevels is greater than zero includes nested dependents
 in the Map as an entry with key of the dependent relationship's short-alias or if no short-alias then the
 relationship name (title + related-entity-name). Each dependent entity's Map may have its own dependent records
 up to dependentLevels levels deep.</p>
                            </li>
                        </ul>
                    
                        <a name="getPrimaryKeys()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getPrimaryKeys</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSerialBlob(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;javax.sql.rowset.serial.SerialBlob <strong>getSerialBlob</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getString(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.String <strong>getString</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getTime(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.sql.Time <strong>getTime</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getTimestamp(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.sql.Timestamp <strong>getTimestamp</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="isField(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>isField</strong>(java.lang.String name)</h4>
                                <p> Returns true if the name is a valid field name for the entity this is a value of,
 false otherwise (meaning get(), set(), etc calls with throw an exception with the field name) </p>
                            </li>
                        </ul>
                    
                        <a name="isFieldModified(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>isFieldModified</strong>(java.lang.String name)</h4>
                                <p> Returns true if the field has been modified </p>
                            </li>
                        </ul>
                    
                        <a name="isFieldSet(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>isFieldSet</strong>(java.lang.String name)</h4>
                                <p> Returns true if a value for the field is set, even if it is null </p>
                            </li>
                        </ul>
                    
                        <a name="isModified()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>isModified</strong>()</h4>
                                <p> Returns true if any field has been modified </p>
                            </li>
                        </ul>
                    
                        <a name="isMutable()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>isMutable</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="makeXmlElement(org.w3c.dom.Document, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;org.w3c.dom.Element <strong>makeXmlElement</strong>(org.w3c.dom.Document document, java.lang.String prefix)</h4>
                                <p> Makes an XML Element object with an attribute for each field of the entity
     <DL><DT><B>Returns:</B></DT><DD>org.w3c.dom.Element object representing this entity value</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>document</code> -  The XML Document that the new Element will be part of</DD><DD><code>prefix</code> -  A prefix to put in front of the entity name in the tag name</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="mapMatches(Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>mapMatches</strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; theMap)</h4>
                                <p> Returns true if all entries in the Map match field values. </p>
                            </li>
                        </ul>
                    
                        <a name="refresh()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>refresh</strong>()</h4>
                                <p> Refreshes this value based on the record that matches the primary key.
     <DL><DT><B>Returns:</B></DT><DD>true if a record was found, otherwise false also meaning no refresh was done</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="set(java.lang.String, java.lang.Object)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>set</strong>(java.lang.String name, java.lang.Object value)</h4>
                                <p> Sets the named field to the passed value, even if the value is null
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  The field name to set</DD><DD><code>value</code> -  The value to set</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="setAll(Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>setAll</strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields)</h4>
                                <p> Sets fields on this entity from the Map of fields passed in using the entity definition to only get valid
 fields from the Map. For any String values passed in this will call setString to convert based on the field
 definition, otherwise it sets the Object as-is.
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>fields</code> -  The fields Map to get the values from</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="setBytes(java.lang.String, byte[])"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>setBytes</strong>(java.lang.String name, byte[] theBytes)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="setFields(Map<String, Object>, boolean, java.lang.String, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>setFields</strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields, boolean setIfEmpty, java.lang.String namePrefix, java.lang.Boolean pks)</h4>
                                <p> Sets fields on this entity from the Map of fields passed in using the entity definition to only get valid
 fields from the Map. For any String values passed in this will call setString to convert based on the field
 definition, otherwise it sets the Object as-is.
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>fields</code> -  The fields Map to get the values from</DD><DD><code>setIfEmpty</code> -  Used to specify whether empty/null values in the field Map should be set</DD><DD><code>namePrefix</code> -  If not null or empty will be pre-pended to each field name (upper-casing the first letter of
   the field name first), and that will be used as the fields Map lookup name instead of the field-name</DD><DD><code>pks</code> -  If null, get all values, if TRUE just get PKs, if FALSE just get non-PKs</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="setSequencedIdPrimary()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>setSequencedIdPrimary</strong>()</h4>
                                <p> Get the next guaranteed unique seq id for this entity, and set it in the primary key field. This will set it in
 the first primary key field in the entity definition, but it really should be used for entities with only one
 primary key field.
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="setSequencedIdSecondary()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>setSequencedIdSecondary</strong>()</h4>
                                <p> Look at existing values with the same primary sequenced ID (first PK field) and get the highest existing
 value for the secondary sequenced ID (the second PK field), add 1 to it and set the result in this entity value.

 The current value object must have the primary sequenced field already populated.
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="setString(java.lang.String, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>setString</strong>(java.lang.String name, java.lang.String value)</h4>
                                <p> Sets the named field to the passed value, converting the value from a String to the corresponding type using 
   <code>Type.valueOf()</code>

 If the String "null" is passed in it will be treated the same as a null value. If you really want to set a
 String of "null" then pass in "\null".
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  The field name to set</DD><DD><code>value</code> -  The String value to convert and set</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="store()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>store</strong>()</h4>
                                <p> Alias for createOrUpdate() </p>
                            </li>
                        </ul>
                    
                        <a name="update()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>update</strong>()</h4>
                                <p> Updates the record that matches the primary key.
     <DL><DT><B>Returns:</B></DT><DD>reference to this for convenience</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="writeXmlText(java.io.Writer, java.lang.String, int)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;int <strong>writeXmlText</strong>(java.io.Writer writer, java.lang.String prefix, int dependentLevels)</h4>
                                <p> Writes XML text with an attribute or CDATA element for each field of the entity. If dependents is true also
 writes all dependent (descendant) records.
     <DL><DT><B>Returns:</B></DT><DD>The number of records written</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>writer</code> -  A Writer object to write to</DD><DD><code>prefix</code> -  A prefix to put in front of the entity name in the tag name</DD><DD><code>dependentLevels</code> -  Write dependent (descendant) records this many levels deep, zero for no dependents</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="writeXmlTextMaster(java.io.Writer, java.lang.String, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;int <strong>writeXmlTextMaster</strong>(java.io.Writer pw, java.lang.String prefix, java.lang.String masterName)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../index-all.html">Index</a></li>
        <li><a href="../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../index.html?org/moqui/entity/EntityValue" target="_top">Frames</a></li>
            <li><a href="EntityValue.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
